.table-wrapper{
    width:100%;
    background-color: #ffffff;
    color: #596685;
    border: solid .1rem #ccc;
    border-top: 0;
    border-radius: .4rem;
}
.table-box-title,
.table-box-tool,
.pagination{
    padding:0 1rem;
}
.table-box-title{
    display: flex;
    justify-content: space-between;
}
.table-box-title button{
    padding: .5rem;
    font-size: 1rem;
    background-color: #33414e;
    border: solid .1rem #33414e;
    border-radius: .3rem;
    color: #fff;
    cursor: pointer;
    outline: none;
}
.table-box-title button:hover{
    color: #ccc;
}

table{
    width: calc( 100% - 1.2rem);
    margin: 0 .6rem;
    border-spacing: 1rem;
}
.table-box-title{
    font-size: 1rem;
    padding-bottom: 1rem;
    background-color: #f5f5f5;
    border-bottom: solid .1rem #ccc;


}
.table-box-tool{
    display: flex;
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.6rem;
}
.select{
    margin: 0 1.5rem
}

.search,.select{
    border: solid .1rem #ccc;
    height: 3rem;
    background-color: #fff;
    border-radius: .3rem;
}
.select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
     padding-right: 14px;
     text-indent: 2rem;
    width: 7rem;
    outline: none;
}
.search{
    padding-left: .5rem;
    color: #222;
}

.tr-title{
    background-color: #f1f5f9;
}
td,th{
    padding: 2rem .4rem;
    text-align: left;
}
td>span{
    cursor: pointer;
}
td>span:last-child{
    color: red;
    margin-left: .2rem;
}
tr{
    padding: 15rem 0;
    border-bottom: solid .1rem #ccc;
    margin-bottom: .1rem;
}
.pagination{
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
    justify-content: space-between;
}

/****
* overlay popup 主机刷新 初始化 弹窗
*/
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 10;
  background-color: rgba(0,0,0,.8); /*暗淡的背景*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.popup{
    padding: 3rem;
    border-radius: .2rem;
    border-top: solid 3rem #0e2231;
    background-color: #ccc;
    display: flex;
    flex-direction: column;
}
.popup span{
    padding-bottom: .5rem;
}